home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / PROGRAMM / BASIC / 0156.ZIP / SIDE110A.UNP < prev    next >
Text File  |  1985-01-20  |  8KB  |  125 lines

  1.  
  2. This is the procedure for bypassing the copy protection scheme used by
  3. SIDEKICK,  version 1.10A and for the optional reduced capability Sidekicks
  4. SKN.COM, SKC.COM and SKM.COM distributed with version 1.10A.
  5.  
  6. ****************************************************************************
  7.  
  8. Using DEBUG on SK.COM, NOP out the CALL 8C1E at location 07CA ----+
  9.                                                                   |
  10. Change the OR  AL,AL at 07D9 to  OR  AL,01 --------+              |
  11.                                                    |              |
  12. ......and that's it!                               |              |
  13.                                                    |              |
  14.                      (BEFORE ZAP)                  |              |
  15. xxxx:07CA E86380        CALL    8C1E <----------------------------+
  16. xxxx:07CD 2E            CS:                        |              |
  17. xxxx:07CE 8E163D02      MOV     SS,[023E]          |              |
  18. xxxx:07D2 2E            CS:                        |              |
  19. xxxx:07D3 8B263F02      MOV     SP,[0240]          |              |
  20. xxxx:07D7 1F            POP     DS                 |              |
  21. xxxx:07D8 59            POP     CX                 |              |
  22. xxxx:07D9 0AC0          OR      AL,AL   <----------+              |
  23.                                                    |              |
  24.                      (AFTER ZAP)                   |              |
  25. xxxx:07CA 90            NOP         <-----------------------------+
  26. xxxx:07CB 90            NOP         <-----------------------------+
  27. xxxx:07CC 90            NOP         <-----------------------------+
  28. xxxx:07CD 2E            CS:                        |
  29. xxxx:07CE 8E163D02      MOV     SS,[023E]          |
  30. xxxx:07D2 2E            CS:                        |
  31. xxxx:07D3 8B263F02      MOV     SP,[0240]          |
  32. xxxx:07D7 1F            POP     DS                 |
  33. xxxx:07D8 59            POP     CX                 |
  34. xxxx:07D9 0C01          OR      AL,01   <----------+
  35.  
  36. ----------------------------------------------------------------------------
  37.  
  38. Using DEBUG on SKN.COM, NOP out the CALL 772F at location 07A8 ---+
  39.                                                                   |
  40. Change the OR  AL,AL at 07B7 to  OR  AL,01 --------+              |
  41.                                                    |              |
  42. ......and that's it!                               |              |
  43.                                                    |              |
  44.                      (BEFORE ZAP)                  |              |
  45. xxxx:07A8 E8C66B        CALL    772F    <-------------------------+
  46. xxxx:07AB 2E            CS:                        |              |
  47. xxxx:07AC 8E161102      MOV     SS,[0212]          |              |
  48. xxxx:07B0 2E            CS:                        |              |
  49. xxxx:07B1 8B261302      MOV     SP,[0214]          |              |
  50. xxxx:07B5 1F            POP     DS                 |              |
  51. xxxx:07B6 59            POP     CX                 |              |
  52. xxxx:07B7 0AC0          OR      AL,AL   <----------+              |
  53.                                                    |              |
  54.                      (AFTER ZAP)                   |              |
  55. xxxx:07A8 90            NOP             <-------------------------+
  56. xxxx:07A9 90            NOP             <-------------------------+
  57. xxxx:07AA 90            NOP             <-------------------------+
  58. xxxx:07AB 2E            CS:                        |
  59. xxxx:07AC 8E161102      MOV     SS,[0212]          |
  60. xxxx:07B0 2E            CS:                        |
  61. xxxx:07B1 8B261302      MOV     SP,[0214]          |
  62. xxxx:07B5 1F            POP     DS                 |
  63. xxxx:07B6 59            POP     CX                 |
  64. xxxx:07B7 0C01          OR      AL,01   <----------+
  65.  
  66. -----------------------------------------------------------------------------
  67.  
  68. Using DEBUG on SKC.COM, NOP out the CALL 64EE at location 0785 ---+
  69.                                                                   |
  70. Change the OR  AL,AL at 0794 to  OR  AL,01 --------+              |
  71.                                                    |              |
  72. ......and that's it!                               |              |
  73.                                                    |              |
  74.                      (BEFORE ZAP)                  |              |
  75. xxxx:0785 E8E759        CALL    64EE    <-------------------------+
  76. xxxx:0788 2E            CS:                        |              |
  77. xxxx:0789 8E161502      MOV     SS,[0216]          |              |
  78. xxxx:078D 2E            CS:                        |              |
  79. xxxx:078E 8B261702      MOV     SP,[0218]          |              |
  80. xxxx:0792 1F            POP     DS                 |              |
  81. xxxx:0793 59            POP     CX                 |              |
  82. xxxx:0794 0AC0          OR      AL,AL   <----------+              |
  83.                                                    |              |
  84.                      (AFTER ZAP)                   |              |
  85. xxxx:0785 90            NOP             <-------------------------+
  86. xxxx:0786 90            NOP             <-------------------------+
  87. xxxx:0787 90            NOP             <-------------------------+
  88. xxxx:0788 2E            CS:                        |
  89. xxxx:0789 8E161502      MOV     SS,[0216]          |
  90. xxxx:078D 2E            CS:                        |
  91. xxxx:078E 8B261702      MOV     SP,[0218]          |
  92. xxxx:0792 1F            POP     DS                 |
  93. xxxx:0793 59            POP     CX                 |
  94. xxxx:0794 0C01          OR      AL,01   <----------+
  95.  
  96. -----------------------------------------------------------------------------
  97.  
  98. Using DEBUG on SKM.COM, NOP out the CALL 3EFD at location 0738 ---+
  99.                                                                   |
  100. Change the OR  AL,AL at 0747 to  OR  AL,01 --------+              |
  101.                                                    |              |
  102. ......and that's it!                               |              |
  103.                                                    |              |
  104.                      (BEFORE ZAP)                  |              |
  105. xxxx:0738 E8F233        CALL    3EFD    <-------------------------+
  106. xxxx:073B 2E            CS:                        |              |
  107. xxxx:073C 8E16BF01      MOV     SS,[01C0]          |              |
  108. xxxx:0740 2E            CS:                        |              |
  109. xxxx:0741 8B26C101      MOV     SP,[01C2]          |              |
  110. xxxx:0745 1F            POP     DS                 |              |
  111. xxxx:0746 59            POP     CX                 |              |
  112. xxxx:0747 0AC0          OR      AL,AL   <----------+              |
  113.                                                    |              |
  114.                      (AFTER ZAP)                   |              |
  115. xxxx:0738 90            NOP             <-------------------------+
  116. xxxx:0739 90            NOP             <-------------------------+
  117. xxxx:073A 90            NOP             <-------------------------+
  118. xxxx:073B 2E            CS:                        |
  119. xxxx:073C 8E16BF01      MOV     SS,[01C0]          |
  120. xxxx:0740 2E            CS:                        |
  121. xxxx:0741 8B26C101      MOV     SP,[01C2]          |
  122. xxxx:0745 1F            POP     DS                 |
  123. xxxx:0746 59            POP     CX                 |
  124. xxxx:0747 0C01          OR      AL,01   <----------+
  125.